﻿using Bridge.Shared.Models;
using OrderVouchers.Input;
using OrderVouchers.Output;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Application.Services;
using Vouchers.InStockVouchers.Input;
using Vouchers.InStockVouchers.Output;

namespace Vouchers.InStockVouchers
{
    public interface IInStockVoucherService : IApplicationService
    {
        Task<PageResponseResult<InStockVoucherOutput>> GetPageList(GetInStockVoucherInput input);

        Task<ResponseResult> CreateOrUpdate(CreateOrUpdateInStockVoucherInput input);

        Task<PageResponseResult<InStockVoucherDetailOutput>> GetDetailById(GetDetailInput id);


        Task<ResponseResult> SubmitInStockVoucher(List<Guid> input);


    }
}
